package com.jnsw.testkotlin;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.webkit.WebView;
import android.webkit.WebViewClient;

public class webActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_web);


        Intent intent = getIntent();
        String url = intent.getStringExtra("url");
       System.out.println("erweima         WEB--------------" +url);

        WebView web = (WebView) findViewById(R.id.web);
        web.loadUrl(url);
        web.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);//设置js可以直接打开窗口，如window.open()，默认为false
        web.getSettings().setJavaScriptEnabled(true);//是否允许执行js，默认为false。设置true时，会提醒可能造成XSS漏洞
        web.getSettings().setSupportZoom(true);//是否可以缩放，默认true
        web.getSettings().setBuiltInZoomControls(false);//是否显示缩放按钮，默认false
        web.getSettings().setUseWideViewPort(true);//设置此属性，可任意比例缩放。大视图模式
        web.getSettings().setLoadWithOverviewMode(true);//和setUseWideViewPort(true)一起解决网页自适应问题
        web.getSettings().setAppCacheEnabled(true);//是否使用缓存
        web.getSettings().setDomStorageEnabled(true);//DOM Storage
//        web.loadUrl("http://yixin.im/g/Mjk1NTQ5MjctMjk1NTQ5MjctMTM5NzEzMTI0Mw==");
        web.setWebViewClient(new WebViewClient(){
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                // TODO Auto-generated method stub
                //返回值是true的时候控制去WebView打开，为false调用系统浏览器或第三方浏览器
                view.loadUrl(url);
                return true;
            }
        });

    }
}
